(ibuffer-yank-filter-group): Move check for empty
authorJohn Paul Wallington <jpw@pobox.com>
Tue, 28 Jan 2003 08:43:41 +0000 (08:43 +0000)
committerJohn Paul Wallington <jpw@pobox.com>
Tue, 28 Jan 2003 08:43:41 +0000 (08:43 +0000)
filter group kill-ring out of `interactive' declaration.

lisp/ibuf-ext.el

index b1f312d376c2ac2a1c6216f90c4f050661d6358c..4aa1ec0874ffd475859e414a4edac87d36085e20 100644 (file)
@@ -688,11 +688,10 @@ See also `ibuffer-kill-filter-group'."
 ;;;###autoload
 (defun ibuffer-yank-filter-group (name)
   "Yank the last killed filter group before group named NAME."
-  (interactive (list (progn
-                      (unless ibuffer-filter-group-kill-ring
-                        (error "ibuffer-filter-group-kill-ring is empty"))
-                      (ibuffer-read-filter-group-name
-                       "Yank filter group before group: "))))
+  (interactive (list (ibuffer-read-filter-group-name
+                       "Yank filter group before group: ")))
+  (unless ibuffer-filter-group-kill-ring
+    (error "The Ibuffer filter group kill-ring is empty"))
   (save-excursion
     (ibuffer-forward-line 0)
     (ibuffer-insert-filter-group-before (pop ibuffer-filter-group-kill-ring)